package cn.jobstart.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;

import cn.jobstart.pubInter.AbstractDomainVO;

/**
*    @author sunke
*    @Date 2023-09-22 22:03:55
*    @description SpiderMonitorDomainVO      爬虫监控
*/

@Data

@ApiModel("爬虫监控DomainVO")
public class SpiderMonitorDomainVO extends AbstractDomainVO<String> {



    /**
     * 创建时间
    */

    @ApiModelProperty(value = "创建时间")
    private Date createTime;


    /**
     * 更新时间
    */

    @ApiModelProperty(value = "更新时间")
    private Date updateTime;


    /**
     * 排序
    */

    @ApiModelProperty(value = "排序")
    private Integer sortNum;


    /**
     * 是否显示
     * 1:是:Y,0:否:N
    */

    @ApiModelProperty(value = "是否显示 1:是:Y,0:否:N")
    private Integer showFlag;
    @ApiModelProperty(value = "是否显示")
    private String showFlagDesc;


    /**
     * 名称
    */

    @ApiModelProperty(value = "名称")
    private String name;


    /**
     * 员工ID
    */

    @ApiModelProperty(value = "员工ID")
    private String adminId;


    /**
     * 员工姓名
    */

    @ApiModelProperty(value = "员工姓名")
    private String adminTruename;


    /**
     * 启动时间
    */

    @ApiModelProperty(value = "启动时间")
    private Date startTime;


    /**
     * 结束时间
    */

    @ApiModelProperty(value = "结束时间")
    private Date endTime;


    /**
     * 状态
     * 0:初始化:init,1:运行中:running,2:结束:stopped
    */

    @ApiModelProperty(value = "状态 0:初始化:init,1:运行中:running,2:结束:stopped")
    private Integer status;
    @ApiModelProperty(value = "状态")
    private String statusDesc;


    /**
     * 订阅任务ID
    */

    @ApiModelProperty(value = "订阅任务ID")
    private String talentSubscriptionTaskId;


    /**
     * 爬取数据类型
     * 0:职位:job,1:公司:company,2:简历:resume
    */

    @ApiModelProperty(value = "爬取数据类型 0:职位:job,1:公司:company,2:简历:resume")
    private Integer dataType;
    @ApiModelProperty(value = "爬取数据类型")
    private String dataTypeDesc;


    /**
     * 成功页数
    */

    @ApiModelProperty(value = "成功页数")
    private Integer sussPage;


    /**
     * 失败页数
    */

    @ApiModelProperty(value = "失败页数")
    private Integer errorPage;


}